body 
{
    font-size: 0.9em;
}

.page
{
    width: auto;
    margin: 0;
    border-width: 0;
}

p
{
    margin-bottom: 0em;
    line-height: 1.2em;
}

.title 
{
    float: none;
}

table.main
{
    width:100%;
    color: #666;
    text-align: left;    
    line-height: 2em;   
    border: 1px solid #F7F3F3; 
}
table thead tr.header
{
    padding: 0 10px 0 10px;
    background-color: #FFFFFF;
}
table tr.odd
{
    background-color: #FFFFFF;
    
}
table tr.even
{
    background-color: #EBEBEB;
}
.hdrlogocontainer 
{
    background: #FFFEE2;
}
.personalBG
{
    background: #FFFF00;
}
.overlapBG
{
    color: #FFFFFF;
    background: #FF0000;
}
.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

h1, h2, h3,
h4, h5, h6 {
    color: #000;
    margin-bottom: 0;
    padding-bottom: 0;
}

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.75em;
}

h3 {
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em;
}

h5, h6 {
    font-size: 1em;
}

h5 a:link, h5 a:visited, h5 a:active {
    padding: 0;
    text-decoration: none;
}

.content-wrapper {
    margin: 0 auto;
    max-width: 800px;
    background: #ebebeb  /*{a-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{a-body-background-start}*/), to( #ebebeb /*{a-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FFFFFF /*{a-body-background-start}*/, #ebebeb /*{a-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FFFFFF /*{a-body-background-start}*/, #ebebeb /*{a-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FFFFFF /*{a-body-background-start}*/, #ebebeb /*{a-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FFFFFF /*{a-body-background-start}*/, #ebebeb /*{a-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FFFFFF /*{a-body-background-start}*/, #ebebeb /*{a-body-background-end}*/);
}

.content-body {
     min-height:600px;
}

.overflow-hidden
{
    overflow:hidden;
}